package com.haredot.service;

import com.haredot.dto.BindSysMenuDto;
import com.haredot.entity.Sys;
import com.haredot.vo.R;

import java.util.List;

public interface SystemService {
    /**
     * 添加系统
     * @param sys
     * @return
     */
    R<?> saveSys(Sys sys);

    R<?> checkSys(String sysName);

    R<Sys> queryAllSys();

    R<?> updateSys(Sys sys);

    R<?> removeSys(Long id);

    R<?> removeSys(List<Long> ids);

    R<BindSysMenuDto> queryMenuBindSysList(Long menuId);

    R<?> bindMenu(Long sysId, List<Long> menuIds);
}
